package com.agriculture.dto;

import java.time.LocalDateTime;
import java.util.List;

public class DevicePathDto {
    private Integer id;
    private Integer deviceId;
    private String deviceName;
    private String pathName;
    private List<PositionDto> pathPoints;
    private LocalDateTime startTime;
    private LocalDateTime endTime;
    private Double totalDistance;
    
    // Getters and Setters
    public Integer getId() { return id; }
    public void setId(Integer id) { this.id = id; }
    public Integer getDeviceId() { return deviceId; }
    public void setDeviceId(Integer deviceId) { this.deviceId = deviceId; }
    public String getDeviceName() { return deviceName; }
    public void setDeviceName(String deviceName) { this.deviceName = deviceName; }
    public String getPathName() { return pathName; }
    public void setPathName(String pathName) { this.pathName = pathName; }
    public List<PositionDto> getPathPoints() { return pathPoints; }
    public void setPathPoints(List<PositionDto> pathPoints) { this.pathPoints = pathPoints; }
    public LocalDateTime getStartTime() { return startTime; }
    public void setStartTime(LocalDateTime startTime) { this.startTime = startTime; }
    public LocalDateTime getEndTime() { return endTime; }
    public void setEndTime(LocalDateTime endTime) { this.endTime = endTime; }
    public Double getTotalDistance() { return totalDistance; }
    public void setTotalDistance(Double totalDistance) { this.totalDistance = totalDistance; }
}